package com.wman.a17_thread_interaction;

/**
 * 后台任务扔到前台， Handler AsyncTask  就可以
 * 后台任务  直接Executors
 * HandlerThread 一个已有的线程，必须往里面加任务，还不是主线程，哪有这样的情况...这么一个特殊的后台线程
 * Services和IntentServices（执行一遍任务的Services）   后台线程的活动空间
 */
public class Main {
    public static void main(String[] args) {
//        runThreadInteractionDemo();
//        runWaitDemo();
        runCustomizableThreadDemo();
    }

    private static void runThreadInteractionDemo() {
        new ThreadInteractionDemo().runTest();
    }

    private static void runWaitDemo() {
        new WaitDemo().runTest();
    }

    private static void runCustomizableThreadDemo() {
        new CustomizableThreadDemo().runTest();
    }
}
